Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support building a Debian 12 Reef container image #2231

Merged
merged 1 commit into from
Jul 8, 2024

Conversation

thomasgoirand
Copy link
Contributor

This patch adds the necessary ceph-releases/ALL/debian/*/OS_CODENAME files needed to know the Debian release names, so the base container can be built. It also configures the correct package list, as it varies a little bit from the one under CentOS. Finally, the ceph-releases/ALL/debian/daemon-base/DOCKERFILE_INSTALL has been fixed so it uses the minimal Bookworm (currently unofficial, but this will change) repository.

I tested this, and I was able to build a Debian image with it. Comments welcome.

@idryomov idryomov requested a review from guits June 20, 2024 11:15
Copy link
Collaborator

@guits guits left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thomasgoirand please, add a commit message and sign-off your commit.

thanks!

This patch adds the necessary ceph-releases/ALL/debian/*/OS_CODENAME
files needed to know the Debian release names, so the base container can
be built. It also configures the correct package list, as it varies a
little bit from the one under CentOS. Finally, the
ceph-releases/ALL/debian/daemon-base/__DOCKERFILE_INSTALL__ has been
fixed so it uses the minimal Bookworm ceph-reef unofficial debian.net
repository using (authenticated and cryptographycally safe) extrepo
system.

Note that the osbpo.debian.net with extrepo is a temporary solution
until Reef is uploaded to official Debian stable-backports, which I
am planning to do soonish. Though the osbpo.debian.net are here to
stay long therm, and are mirrored both locally (ie: in 2 datacenters)
and remotely by a 3rd party (wikimedia foundation). osbpo.debian.net
also has support for both arm64 and amd64 arch.

Signed-off-by: Thomas Goirand <[email protected]>
Copy link

github-actions bot commented Jul 6, 2024

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Jul 6, 2024
@guits guits removed the stale label Jul 8, 2024
@guits guits merged commit 376037e into ceph:main Jul 8, 2024
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants